gusucode.com > 基于simulink的数字信号调制与解调的仿真源码程序 > code/演示程序及子程序适用于matlab 7.0及以上版本/pm1.m
function pm1() M = 2; t = 0:0.001:0.999; m = randint(10, 1, M)'; p_code=sign(m(ceil(10*t+0.01))-0.5);%把0,1序列码变换为-1,1调制码 p=p_code.*cos(2*pi*20*t); h=plot(t,m(ceil(10*t+0.01))+6,'b',t, p_code+3,'k',t, p,'r'); set(h,'linewidth',2); xlabel('2PSK调制信号') ; axis([0, 1, -1.2, 8.2]); grid;